Skip to content

Consolidate everything from the archived transaction-forensics repo - #8

Merged
chrbailey merged 1 commit into
mainfrom
claude/consolidate-from-archived-repo
Jun 11, 2026
Merged

Consolidate everything from the archived transaction-forensics repo#8
chrbailey merged 1 commit into
mainfrom
claude/consolidate-from-archived-repo

Conversation

@chrbailey

Copy link
Copy Markdown
Owner

Why

You weren't sure whether you'd accidentally created two repos. Here's the answer: the other repo (chrbailey/transaction-forensics) is already archived, and its own ARCHIVED.md explicitly names this repo as its successor — "contains everything in this repo plus...". So this repo is canonical. But that "contains everything" claim wasn't actually true: several artifacts never made it over. This PR finishes the consolidation so nothing is lost.

I did not touch the source repo — it stays archived and keeps feeding its existing Vercel site. This is purely additive: everything unique comes into this repo.

Brought over

  • herb-nlp/ — the unstructured-text NLP pipeline that was only in the archived repo:
    • analyze.py (TF-IDF + KMeans pattern engine over 37,064 HERB documents)
    • bertopic_cluster.py, network_analysis.py, temporal_analysis.py
    • requirements.txt + a README explaining how it relates to the forensic engine
  • demo/portfolio/ — the 6-lens portfolio dashboard (Overview, CRM Pipeline, BPI Challenge, IDES Compliance, Client Cases, NLP Patterns) over real datasets (251,734 BPI POs, 7 IDES compliance violations, 3M+ ERP records, 37,064 HERB docs), plus its pattern_cards.json. It deploys at /portfolio/ on GitHub Pages.
  • demo/index.html — a "Full Analysis ↗" nav link from the animated landing page to the portfolio dashboard.
  • README.md — a table documenting the six lenses and the herb-nlp/ pipeline.

Verification

  • All four migrated Python scripts pass py_compile.
  • Portfolio dashboard: valid HTML, all 6 tabs present, pattern_cards.json is valid JSON.
  • Animated demo render test still passes all 12 checks, zero JS errors.

Suggested follow-up (your call, not in this PR)

Now that this repo truly contains everything, you could point the existing transaction-forensics.vercel.app project at this repo (Vercel → Project → Settings → Git) so your established URL serves the consolidated site. I can't change another repo's Vercel binding from here, but I left vercel.json in place so it works with zero config.

https://claude.ai/code/session_0194vyNiy4Nn95aSHdA7ENgJ


Generated by Claude Code

The predecessor repo (chrbailey/transaction-forensics) is archived and names
THIS repo as its successor — but several artifacts never actually made it over.
This finishes the consolidation so nothing is lost and the "contains everything"
claim is finally true:

- herb-nlp/: the unstructured-text NLP pipeline (analyze.py + BERTopic, network,
  and temporal modules) behind the HERB 37,064-document analysis, with a README.
- demo/portfolio/: the 6-lens portfolio dashboard (Overview, CRM Pipeline, BPI
  Challenge, IDES Compliance, Client Cases, NLP Patterns) over real datasets,
  plus its pattern_cards.json. Deploys at /portfolio/ on GitHub Pages.
- demo/index.html: "Full Analysis ↗" nav link to the portfolio dashboard.
- README: documents the 6 lenses and the herb-nlp pipeline.

Source repo untouched (it stays archived and feeds its existing Vercel site).

https://claude.ai/code/session_0194vyNiy4Nn95aSHdA7ENgJ
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@chrbailey
chrbailey merged commit 2f97a69 into main Jun 11, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants